/* 清除默认样式 */
body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, a { padding: 0; margin: 0; font-family: 'Microsoft Yahei', arial; outline: none; }
img { border: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
table { border-collapse: collapse; }
a, a:active { color: #555; text-decoration: none; outline: none; }
a:hover { outline: none; -color: #2353a0; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
html{ height:100%}
html, body { width: 100%; font-size: 14px; min-width: 1200px; overflow-x: hidden; }
body { font-size: 14px; -webkit-text-size-adjust: none; color: #555; background: #f8f8f8; }
img { max-width: 100%; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0em; line-height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; font-size: 0; height: 0; width: 100%; zoom: 1; line-height: 0; }
a, button, input, optgroup, select, textarea { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-appearance: none; }
.skinWrap { width: 100%; margin: 0 auto; position: relative; overflow:hidden; }
.comwidth{width:1200px;margin:auto;}

/* 模块 */
.mkTit { height: 40px; margin-bottom: 28px; }
.mkTit a { display: inline-block; line-height: 40px; color: #333; font-size: 20px; background: url(mkHD_bg.jpg) no-repeat bottom center; }
.gray { background: #f9f9f9; }

/* 手机头部 */
.mob_wrap { width: 100%; height: 70px; display: none; }
.mob_wrap_h { padding: 10px 15px; position: relative; }
.mo_map_k { width: 30px; height: 30px; overflow: hidden; position: absolute; left: 10px; top: 20px; }
.t_wap_i { width: 180px; height: 30px; position: absolute; left: 50%; margin-left: -90px; padding-top: 10px; }
.t_wap_i img { width: 100%; }
.t_wap_s { width: 20px; height: 50px; position: absolute; right: 40px; top: 10px; }
.t_wap_s a { margin: 15px 0; background: url(/uiFramework/commonResource/image/2019013010342818896.png) no-repeat; display: block; width: 20px; height: 20px; }
.t_wap_d { width: 20px; height: 50px; position: absolute; right: 10px; top: 10px; }
.t_wap_d span { margin: 15px 0; background: url(/uiFramework/commonResource/image/2019013010341829436.png) no-repeat; display: block; width: 20px; height: 20px; cursor: pointer; }

/* 手机菜单 */
.menuWrap { width: 100%; height: 100%; position: fixed; left: -100%; top: 0; z-index: 100; overflow: auto; background: #eee; }
.menuCon { }
.menuTit { width: 100%; height: 70px; padding: 10px 15px; position: fixed; background: #008143; }
.mo_map_back, .mo_map_home { width: 36px; height: 36px; position: absolute; cursor: pointer; z-index: 3000; top: 15px; }
.mo_map_back { left: 10px; }
.mo_map_home { right: 10px; }
.menuList { height: 100%; overflow: auto; padding-top: 70px; }
.menuList li { margin-bottom: 10px; background: #fff; }
.menuList li .ej { width: 100%; height: 40px; line-height: 40px; padding: 0 15px; border-bottom: 1px solid #ddd; font-size: 16px; }
.menuList li .ej i { display: block; width: 4px; height: 20px; float: left; margin-top: 10px; margin-right: 10px; background: #008143; }
.menuList li .ej a { display: block; float: right; width: 40px; height: 40px; background: url(	
/uiFramework/commonResource/image/2019013010461610657.png) no-repeat center center; }
.menuList li:nth-child(1) .ej a { display: none; }
.menuList li .sj { padding: 10px 15px; overflow: hidden; display: none; }
.sjList li { float: left; margin-right: 20px; }
.sjList li a { font-size: 14px; color: #333; line-height: 24px; }
.menuList li.active .ej a { background-image: url(/uiFramework/commonResource/image/2019013010472336965.png); }

/* 手机搜索 */
.menuSearch #mySearchFormAction{ margin: 0px; }
.menuSearch , .menuLogin { width: 100%; height: 40px; background: #fff; position: absolute; top: 70px; left: 0; z-index: 100; display: none; border-top: 1px solid #efefef; }
.menuSearch  #mySearchFormAction  .searchT{ width: 100%; padding-right: 80px; padding-left: 10px; height: 40px; line-height: 40px; border: 0; }
.menuSearch  #mySearchFormAction  .searchB{ width: 80px; float: right; height: 40px; line-height: 40px; float: right; position: absolute; top: 0px; right: 0; background: #008143; color: #fff; border: 0; }

/* 手机网银登录 */
.menuLogin { height: auto; }
.login_list li { border-top: 1px solid #efefef; line-height: 40px; }
.login_list li a { padding: 0 10px; }

/* 头部样式 */
.mob_wrap { display: none; }
.header { width: 1200px; height: 110px; margin: 0 auto; z-index: 6; position: relative; }
.headL { margin-top: 20px; }
.headR .phone { margin-top: 40px; }
#mySearchFormAction{ margin: 30px 0 0 45px; height: 40px; }
#mySearchFormAction .searchT{ line-height: 38px; float: left; border: 1px solid #d3d3d3; width: 220px; height: 38px; padding: 0 5px; border-radius: 8px 0 0 8px; border-right: 0; }
#mySearchFormAction .searchB{ height: 40px; float: left; width: 60px; background: #009b4d url(/sxrcb/template/page/sx_index/search.png) no-repeat center; border: none; border-radius: 0 8px 8px 0; }
.logcon { width: 128px; margin-top: 30px; position: relative; }
.logcon .tit { line-height: 40px; height: 40px; background: #009B4D; color: #fff; text-indent: 20px; font-size: 16px; position: relative; }
.logcon .tit i { display: inline-block; width: 0px; height: 0px; border-style: solid; border-color: #fff transparent transparent transparent; border-width: 6px; position: absolute; right: 20px; top: 18px; }
.logcon .sub { background: #fff; border: 1px solid #009B4D; border-top: 0; padding: 1px; display: none; position: absolute; top: 40px; left: 0; width: 124px; }
.logcon .sub .txt { line-height: 40px; text-align: center; display: block; font-size: 14px; }
.logcon .sub .txt:hover { background: #009B4D; color: #fff; }

/* 导航样式 */
.ggNav { width: 100%; background: #009B4D; }
.ggNav_con { width: 1200px; margin: 0 auto; overflow: hidden; }
.ggnav_list { width: 110%; margin-left: -35px; }
.ggnav_list li { float: left; height: 52px; padding: 0 58px; }
.ggnav_list li a { font-size: 18px; color: #fff; display: inline-block; line-height: 20px; margin-top: 16px; }
.ggnav_list li.on a, .ggnav_list li:hover a { line-height: 40px; border-bottom: 2px solid #fff; margin-top: 0; }

/* 富菜单 */
.subNav { width: 1200px; background: #fff; z-index: 70; position: absolute; display: none; left: 50%; margin-left: -600px;  }
.falseText{font-size:20px;color:#fff;}
.subNavItem { overflow: hidden; border-top: 1px solid #fff; padding: 40px; }
.subNav_left { width: 60%; }
.subNav_list li { float: left; width: 33.3%; line-height: 50px; }
.subNav_list li a { font-size: 16px; color: #333; display: block; }
.subNav_list li:hover a { color: #009B4D; font-weight: bold; }
.subNav_right { width: 40%; height: 150px; overflow: hidden; }
.subNav_right img { width: 100%; }
.sub_jryw .subNav_list { width: 48%; float: left; }
.sub_jryw .subNav_list li.first { float: none; }
.sub_jryw .subNav_list li.first a { display: block; font-size: 18px; color: #333; padding-left: 10px; border-left: 2px solid #F39700; line-height: 18px; margin-bottom: 20px; }
.sub_jryw .subNav_list li { width: 50%; line-height: 34px; }
.sub_jryw .subNav_right { height: 190px; }
.sub_qywh .subNav_list li { width: 23%; }

/* 底部样式 */
.footer { width: 100%; background: #464646; padding: 25px 0; }
.footer p { line-height: 36px; font-size: 16px; color: #fff; text-align: center; }
.footer p a { font-size: 16px; color: #fff; }

/* 二级banner*/
.EjBanner { width: 100%;}
.EjBannerImg { width: 100%; height: 377px; background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden; display: none; }
.EjBannerImg img { display: none; } 
.scsc img{width:100%;}


/* 登陆界面 */
.EjWydlC { width: 315px; height: auto; margin: 0 auto; position: absolute; right: -270px; top: 190px; overflow: hidden; }
.EjWydlC .sxBtn { border-radius: 6px 0 0 6px; float: left; cursor: pointer; width: 45px; height: 215px; padding-top: 110px; background: #009b50; color: #d9ba6a; font-size: 18px; font-weight: bold; text-align: center; }
.EjWydlC .sxLog { width: 230px; padding: 10px 20px 0px; background: url(/sxrcb/template/page/sx_index/white80.png); float: right; height: 315px; }
.EjWydlC p.welcome { font-size: 14px; color: #555; margin: 10px 0 15px; }
.EjWydlC .logBtn { height: 35px; line-height: 35px; background: #009b50 0; color: #F3970; text-align: center; margin-bottom: 15px; border-radius: 2px; }
.EjWydlC .logBtn a { font-size: 16px; color: #fff; }
.EjWydlC .ewmList { overflow: hidden; }
.EjWydlC .ewmList li { text-align: center; font-size: 16px; color: #333; }
.EjWydlC .ewmList li p { line-height: 36px; }
.logList { overflow: hidden; margin-bottom: 5px; }
.logList li { width: 50%; float: left; margin-bottom: 10px; }
.logList li a { font-size: 16px; color: #333; }
.logList li img { margin-right: 10px; }


/* 响应式样式 */
@media (max-width:1364px) {
	html, body { min-width: 1200px; }
}
@media (max-width:1199px) {
	html, body { min-width: 100%; overflow-x: hidden; height: auto; }

	/*公共头部*/
	.header { width: 100%; }
	#mySearchFormAction input { height: 40px; }
	.ggNav_con { width: 100%; }
	.ggnav_list { width: 100%; margin-left: 0; }
	.ggnav_list li { width: 14.2%; text-align: center; padding: 0; }
	.subNav { width: 100%; left: 0; margin-left: 0; }

	/* 二级banner */
	.EjBanner, .EjBannerImg { height: 370px; }
	.EjWydlC { top: 170px; }
}
@media (max-width:999px) { }
@media (max-width:767px) {
	.header, .ggNav, .wydl, .EjWydlC { display: none; }
	.mob_wrap { display: block; }

	/*列表页*/
	.EjBannerImg img { display: none; }
	.EjBanner, .EjBannerImg { height: 35vw; }
}
@media (max-width:450px) { }